﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//
using Microsoft.Practices.Unity;
using ddcCajamarca.BusinessLogic.AgendaCultural.Service;
using ddcCajamarca.BusinessEntities.AgendaCultural;
using ddcCajamarca.Repository.AgendaCultural;
using ddcCajamarca.Repository.AgendaCultural.Service;



namespace ddcCajamarca.BusinessLogic.AgendaCultural
{
    public class AmbienteBL : IAmbienteBL
    {
        [Dependency]
        public IAmbienteRepository repository { get; set; }
        public List<Ambiente> GetAmbienteByCriterio(string criterio)
        {
            return repository.GetAmbienteByCriterio(criterio);
        }

        public Ambiente GetFromAmbienteById(int id)
        {
            return repository.GetFromAmbienteById(id);
        }

        public List<Ambiente> GetAllFromAmbientes()
        {
            return repository.GetAllFromAmbientes();
        }

        public AmbienteBL()
        {
            repository = new AmbienteRepository();
        }
        public void AddAmbiente(Ambiente ambiente)
        {
            repository.AddAmbiente(ambiente);
        }

        public void UpdateAmbiente(Ambiente ambiente)
        {
            repository.UpdateAmbiente(ambiente);
        }


        
    }
}
